package com.koron.order.application.bean.vo;

import com.koron.bean.base.Constants;
import com.koron.order.application.bean.po.Application;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * Application的列表查询结果集
 *
 * @author jzp
 * @since 2021/10/8
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ApplicationListVO extends Application {
    /**
     * 批复开始时间
     */
    @ApiModelProperty("批复开始时间")
    private Date checkStartTime;

    /**
     * 批复结束时间
     */
    @ApiModelProperty("批复结束时间")
    private Date checkEndTime;

    @ApiModelProperty("批复时间")
    private Date checkTime;

    /**
     * 实际开始时间
     */
    @ApiModelProperty("实际开始时间")
    private Date factStartTime;

    /**
     * 实际结束时间
     */
    @ApiModelProperty("实际结束时间")
    private Date factEndTime;

    @ApiModelProperty("实际时长")
    private Long duration;

    @ApiModelProperty("延时申请批复数")
    private Integer delayCount;

    @ApiModelProperty("检修结束备注字段")
    private String endDesc;

}
